//
//  BRSchool.m
//  propertyDemo
//
//  Created by apple on 16/8/17.
//  Copyright © 2016年 apple. All rights reserved.
//

#import "BRSchool.h"

@implementation BRSchool

/**
 * @author wangjun, 16-08-17 15:08:00
 *
 * 实现property所声明的方法的定义。其实说直白就像是：property声明了一些成员变量的访问方法，synthesize则定义了由property声明的方法。
 
 他们之前的对应关系是:property 声明方法 ->头文件中申明getter和setter方法 synthesize定义方法 -> m文件中实现getter和setter方法。
 
 在Xcode4.5及以后的版本中，可以省略@synthesize，编译器会自动帮你加上get 和 set 方法的实现，并且默认会去访问_age这个成员变量，如果找不到_age这个成员变量，会自动生成一个叫做 _age的私有成员变量。在.m文件中同时实现getter和setter时候需要@synthesize age = _age.
 */
@synthesize schoolName = _schoolName;//synthesize 合成访问器方法
- (void)setSchoolName:(NSString *)newValue{
    _schoolName = newValue;
}

- (NSString *)schoolName{
    return _schoolName;
}
@end
